package com.example.sword;

public class Test47 {

    public static void main(String[] args) {
        System.out.println(4);
    }


    /**
     * 求1+2+3+...+n，要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句（A?B:C）。
     */

    public int Sum_Solution(int n) {
        //使用短路特性作为递归出口、
        int sum = 0;
        boolean flag = n > 0 && (sum = n + Sum_Solution(n - 1)) >= 1;
        return sum;

    }

}
